package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 传染病报告卡(CrbCrbbgk)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:40
 */
@Data
@ApiModel(description = "传染病报告卡")
public class CrbCrbbgk implements Serializable {

    private static final long serialVersionUID = -42683603328135255L;
    
    @ApiModelProperty("报告卡编号:复合主键，报告卡编号，同一家医疗机构内不重复")
    private String bgkbh;
    
    @ApiModelProperty("报告机构代码:复合主键")
    private String yljgdm;
    
    @ApiModelProperty("身份证件-类别代码:CV02.01.101身份证件类别代码")
    private String sfzjlb;
    
    @ApiModelProperty("城乡居民健康档案编号")
    private String cxjmjkdabh;
    
    @ApiModelProperty("身份证件-号码")
    private String sfzjhm;
    
    @ApiModelProperty("补卡时间")
    private Date bksj;
    
    @ApiModelProperty("原始时间")
    private Date yssj;
    
    @ApiModelProperty("报告医院所在地区国标代码:GB/T 2260-2007 中华人民共和国行政区划代码")
    private String bgyyszbm;
    
    @ApiModelProperty("邮政编码:报告医院的邮政编码")
    private String yzbm;
    
    @ApiModelProperty("报告卡类别代码:2.16.156.10011.2.3.2.20")
    private String bgklbdm;
    
    @ApiModelProperty("患者姓名:填写患者或献血员的名字（性病/AIDS等可填写代号），如果登记身份证号码，则姓名应该和身份证上的姓名一致")
    private String hzxm;
    
    @ApiModelProperty("患儿家长姓名:14岁以下的患儿要求填写患者家长姓名")
    private String jzxm;
    
    @ApiModelProperty("监护人姓名")
    private String jhrxm;
    
    @ApiModelProperty("监护人与本人关系代码")
    private String jhrybrgxdm;
    
    @ApiModelProperty("患者性别代码:GB/T 2261.1-2003 人的性别代码")
    private String hzxbdm;
    
    @ApiModelProperty("出生日期")
    private Date csrq;
    
    @ApiModelProperty("年龄单位:CCV0203.01年龄单位代码表")
    private String nldw;
    
    @ApiModelProperty("患者年龄")
    private Integer hznl;
    
    @ApiModelProperty("患者工作单位:填写患者的工作单位，如果无工作单位则可不填写。学生、幼托儿童、工人、干部职员、民工等职业相对应的工作单位设为必填项，其中学生、幼托儿童工作单位填写其所在的学校或托幼机构、民工填写其所工作的工地或工厂")
    private String hzgzdw;
    
    @ApiModelProperty("本人电话号码:填写患者的联系方式，14岁以下的患儿家人联系电话为必填项")
    private String brdhhm;
    
    @ApiModelProperty("家人电话号码")
    private String jrdhhm;
    
    @ApiModelProperty("工作单位电话号码")
    private String gzdwdhhm;
    
    @ApiModelProperty("现住详细地址:至少须详细填写到乡镇（街道），指病人发病时的居住地，不是户藉")
    private String xzxxdz;
    
    @ApiModelProperty("户籍详细地址")
    private String hjxxdz;
    
    @ApiModelProperty("现住地邮政编码")
    private String xzdyzbm;
    
    @ApiModelProperty("工作单位详细地址")
    private String gzdwxxdz;
    
    @ApiModelProperty("病人归属:CV02.01.104 传染病患者归属代码表")
    private String brgs;
    
    @ApiModelProperty("现住地址国标编码:GB/T 2260-2007 中华人民共和国行政区划代码")
    private String xzdzgbbm;
    
    @ApiModelProperty("职业代码:CV02.01.202传染病患者职业代码表")
    private String zydm;
    
    @ApiModelProperty("职业名称")
    private String zymc;
    
    @ApiModelProperty("首次出现症状日期")
    private Date sccxzzrq;
    
    @ApiModelProperty("病例分类1代码:CV05.01.002诊断状态代码表")
    private String blfl1dm;
    
    @ApiModelProperty("病例分类1名称:病例分类1代码对应的文字")
    private String blfl1mc;
    
    @ApiModelProperty("诊断状态代码:2.16.156.10011.2.3.2.21")
    private String zdztdm;
    
    @ApiModelProperty("发病日期:本次发病日期;病原携带者填初检日期或就诊时间;采供血机构报告填写献血员献血日期")
    private Date fbrq;
    
    @ApiModelProperty("诊断时间:本次诊断日期;采供血机构报告填写HIV第二次初筛阳性结果检出日期")
    private Date zzsj;
    
    @ApiModelProperty("死亡日期:死亡病例或死亡订正时填入")
    private Date ssrq;
    
    @ApiModelProperty("传染病类别代码:2.16.156.10011.2.3.2.22")
    private String crblbdm;
    
    @ApiModelProperty("传染病类别名称")
    private String crblbmc;
    
    @ApiModelProperty("传染病发病类别代码")
    private String crbfblbdm;
    
    @ApiModelProperty("传染病名称代码:CV05.01.017传染病名称代码")
    private String crbmcdm;
    
    @ApiModelProperty("传染病名称")
    private String crbmc;
    
    @ApiModelProperty("其他法定管理以及重点监测传染病名称:如有，则分别填写病种名称，也可填写不明原因传染病和新发传染病名称")
    private String qtcrbmc;
    
    @ApiModelProperty("订正病名:直接填写订正前的病种名称")
    private String dzbm;
    
    @ApiModelProperty("退卡原因:填写卡片填报不合格的原因")
    private String tkyy;
    
    @ApiModelProperty("报告医师工号")
    private String bgysgh;
    
    @ApiModelProperty("报告医师姓名")
    private String bgysxm;
    
    @ApiModelProperty("报告单位类型代码:01：医疗卫生;02：公共服务;03：公共安全;04：学校;05：党政机关;99：其它")
    private String bgdwlxdm;
    
    @ApiModelProperty("报告单位类型名称:报告单位类型代码对应的文字")
    private String bgdwlxmc;
    
    @ApiModelProperty("报告单位名称:填写报告传染病的单位")
    private String bgdwmc;
    
    @ApiModelProperty("报告单位类地址")
    private String bgdwdz;
    
    @ApiModelProperty("报告单位联系电话")
    private String bgdwlxdh;
    
    @ApiModelProperty("档案存放机构名称")
    private String dacfjgmc;
    
    @ApiModelProperty("档案存放机构地址")
    private String dacfjgdz;
    
    @ApiModelProperty("填报日期:填写本卡日期")
    private Date tbrq;
    
    @ApiModelProperty("记录备注:用户可填写一些文字信息，如传染途径、最后确诊非传染病病名等")
    private String jlbz;
    
    @ApiModelProperty("婚姻情况:GBT2261.2-2003婚姻状况代码")
    private String hyqk;
    
    @ApiModelProperty("接触史标志代码:0：否;1：是")
    private String jzsbzdm;
    
    @ApiModelProperty("接触史名称:接触史的文字描述")
    private String jzsmc;
    
    @ApiModelProperty("样本来源")
    private String ybly;
    
    @ApiModelProperty("其他样本来源")
    private String qtybly;
    
    @ApiModelProperty("首次筛查日期")
    private Date scscrq;
    
    @ApiModelProperty("筛查方法(第一次)")
    private String scff1;
    
    @ApiModelProperty("筛查方法(第二次)")
    private String scff2;
    
    @ApiModelProperty("筛查结果(第一次)")
    private String scjg1;
    
    @ApiModelProperty("筛查结果(第二次)")
    private String scjg2;
    
    @ApiModelProperty("WB确认结果")
    private String wbQrjg;
    
    @ApiModelProperty("WB检测日期")
    private Date wbJcrq;
    
    @ApiModelProperty("WB检测单位")
    private String wbJcdw;
    
    @ApiModelProperty("密切接触者有无相同症状:0：无;1：有")
    private String mqjzzywxtzz;
    
    @ApiModelProperty("录入日期")
    private Date lrrq;
    
    @ApiModelProperty("终审日期")
    private Date zsrq;
    
    @ApiModelProperty("记录状态")
    private String jlzt;
    
    @ApiModelProperty("卡片状态:情况描述")
    private String kpzt;
    
    @ApiModelProperty("区审核时间")
    private Date qshsj;
    
    @ApiModelProperty("市审核时间")
    private Date sshsj;
    
    @ApiModelProperty("省级审核时间")
    private Date sjshsj;
    
    @ApiModelProperty("订正终审时间")
    private Date dzzssj;
    
    @ApiModelProperty("删除时间")
    private Date scsj;
    
    @ApiModelProperty("恢复时间")
    private Date hfsj;
    
    @ApiModelProperty("报告生成时间")
    private Date bgscsj;
    
    @ApiModelProperty("终审死亡时间")
    private Date zsswsj;
    
    @ApiModelProperty("最近修改时间")
    private Date zjxgsj;
    
    @ApiModelProperty("密级:见1.2密级说明")
    private String mj;
    
    @ApiModelProperty("修改标志:1：正常：2：修改，3：撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}